package com.ssh.manager;

import java.util.List;
import java.util.Map;

import com.ssh.common.util.Page;
import com.ssh.entity.Product;

public interface ProductManager {
	/**
	 * 分页查询商品信息
	 * @param conditionMap
	 * @param page
	 * @param isDesc
	 */
	public void findProduct(Map conditionMap, Page page, String isDesc);
	
	/**
	 * 添加或修改商品信息
	 * @param product
	 * @return
	 */
	public Product saveOrUpdateProduct(Product product);
	
	/**
	 * 根据ID取出实体
	 * @param productId
	 * @return
	 */
	public Product getProductById(Long productId);
	
	/**
	 * 取出某个品牌所有商品
	 * @param brandId
	 * @return
	 */
	public List<Product> getProductsByBrand(Long brandId);
}
